innovation software productivity software product evaluation creativity infact research javapro innovation market research insight for marketing java test consulting technology software product selection jbuilder